Skip to content

chompjs: add build-chompjs.yml for riscv64 wheels - #1344

Merged
luhenry merged 1 commit into
mainfrom
chompjs
Sep 7, 2026
Merged

chompjs: add build-chompjs.yml for riscv64 wheels#1344
luhenry merged 1 commit into
mainfrom
chompjs

Conversation

@luhenry

@luhenry luhenry commented Sep 7, 2026

Copy link
Copy Markdown
Member

Compiles a small CPython C extension (_chompjs) that parses malformed/JS-style JSON into Python dicts. Upstream publishes no riscv64 wheel.

Mirrors upstream's compile.yml cibuildwheel invocation, narrowed to riscv64.

Differs from upstream

  • Builds from a pinned commit, not a tag - upstream cuts releases without git tags; the commit's tree is byte-identical to the released 1.4.1 sdist.
  • The orjson-backed doctest only runs on cp312/cp313/cp314 manylinux - our registry has no riscv64 orjson wheel for cp314t or musllinux yet.

Testing

  • unittest suite runs on every interpreter/libc combination.
  • doctest module (needs orjson) narrowed per above.

License: OK - MIT, nothing vendored.

luhenry added a commit that referenced this pull request Sep 7, 2026
@luhenry
luhenry merged commit a70ecb9 into main Sep 7, 2026
13 checks passed
@luhenry
luhenry deleted the chompjs branch September 7, 2026 12:41
@luhenry luhenry linked an issue Sep 7, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chompjs riscv64 support

1 participant